shell 练习-监控机器存活状态

设计一个脚本,监控远程的一台机器(假设ip为123.23.11.21)的存活状态,当发现宕机时发一封邮件给你自己。
        提示:

  1. 你可以使用ping命令 ping -c10 www.baidu.com
  2. 发邮件的命令是 echo “邮件内容” |mail -s “主题” abc@139.com
  3. 脚本可以搞成死循环,每隔30s检测一次
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
#Remotemonitoring.Ifthenetworkisbroken,emailme~
ping-c10www.baidu.com>33.log
while["1"="1"]
do
t=$(awk'{print$1}'33.log)
if[!-z$($t)];then
echo""
sleep30
else
break;
fi
done
echo"DiaoXianLe"|mail-s"down"abc@139.com